<!DOCTYPE html>
<html>

<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0">
  <title>时间清单-时间管理提高个人工作效率,解决拖延症并远离压力</title>
  <meta content="总结,计划,拖延症,时间安排,时间管理,时间,效率,清单,工作总结,工作效率,GTD,项目管理,任务管理,团队协作,远程办公,碎片时间,时间安排,自我管理,时间清单" name="keywords">
  <meta content="时间管理类工具帮公司项目成员清晰每日工作任务,方便我们协同办公.时间记录法直观的看到每天工作有效时间和碎片时间,通过超时的任务找到问题并进行自我总结提升.让每个人都成为自己的项目经理.管理好自己的时间就是管理人生." name="description">
  <link rel="stylesheet" href="/static/z39h5/css/mp3player.css">
  <link rel="stylesheet" href="/static/z39h5/css/fonts/iconfont.css">
  <link rel="stylesheet" href="/static/csslib/csshake.min.css">
  <link rel="stylesheet" href="/static/csslib/prismplayer/index-min.css">
  <script src="/static/jslib/prism-h5-min.js"></script>
  <link rel="stylesheet" type="text/css" href="/static/z39h5/css/moviePage.css">
</head>

<body>
  <script src="/static/jslib/smap-shim.min.js"></script>
  <script src="/static/jslib/pinyin.js"></script>
  <script src="/static/jslib/mui.js"></script>
  <script src="/static/jslib/mui.init.js"></script>
  <script src="/static/jslib/mui.namespace.js"></script>
  <script src="/static/jslib/mui.detect.5.js"></script>
  <script src="/static/jslib/mui.init.5.js"></script>
  <script>
  document.addEventListener('touchstart', initSoundReady);

  function initSoundReady() {
    document.removeEventListener('touchstart', initSoundReady);
    var audio = new Audio("//cdns.7dtime.com/z39/files/clock.mp3");
    try {
      audio.play();
      audio.pause();
    } catch (e) {};
  }

  var firstLogin = 0; // {{firstLogin}} ;
  var isApp = false; // mui.plusReady 会修改赋值.
  var isPc = false; //在mixin.js中的 showNotice 使用.
  var userInfo, baseInfo, token;
  try {
    baseInfo = JSON.parse('{{ baseInfo | safe }}');
    token = baseInfo.token || "";
  } catch (e) {}
  try {
    userInfo = JSON.parse('{{ userInfo | safe }}');
    token = token || userInfo.token || "";
  } catch (e) {}
  if (token) localStorage.setItem("token", token)
  // 小程序分享和微信分享.
  function doAllShare(share) {
    if (window.__wxjs_environment === 'miniprogram') {
      var pd = { type: "share" };
      var uid = userInfo ? userInfo.uid : 0;
      if (share.pathH5) share.pathH5 = share.pathH5 + "&share=" + uid;
      pd = Object.assign(pd, share);
      wx.miniProgram.postMessage({ data: JSON.stringify(pd) })
      // console.log("shareData:", pd, share);
    }
    try {
      shareData.title = share.title;
      shareData.content = share.content || shareData.content;
      if (userInfo) {
        shareData.link = share.pathH5 + (share.pathH5.indexOf("?") != -1 ? "&share=" : "?share=") + userInfo.uid;
      } else {
        shareData.link = share.pathH5;
      }
      doWxShare();
    } catch (e) {}
  }

  </script>
  <div id='app-box'></div>
  <!-- built files will be auto injected -->
  <script src="/static/jslib/pinyin.js"></script>
  <script src="/static/jslib/jquery.js"></script>
  <script src="/static/jslib/underscore-min.js"></script>
  <script src="//res.wx.qq.com/open/js/jweixin-1.3.2.js"></script>
  <script src="/static/jslib/share.js"></script>
  <!-- <script src="/static/jslib/lrz.bundle.js"></script> -->
  <script src="/static/jslib/moment.min.js"></script>
  <script src="/static/z39h5/js/parseTlog.js"></script>
  <script src="/static/jslib/moveListen.js"></script>
  <script src="/static/jslib/dcloud_audio.js "></script>
  <script src="/static/jslib/dcloud_auth.js "></script>
  <script src="/static/jslib/dcloud_phones.js"></script>
  <!-- <script src="/static/test/phones.js"></script> -->
  <script src="/static/jslib/HZRecorder.js"></script>
  <script type="text/javascript">
  mui.init()

  mui.plusReady(function() {
    plus.webview.currentWebview().setStyle({ statusbar: { background: '#f0f0f0' }, top: 0, bottom: 0 });
    var deviceToken = plus.push.getClientInfo().token;

    mui.post('https://7dtime.com/apix/z39notice/calldone', {
        deviceToken: deviceToken
      }, function(data) {

      },
      'json');

    try {
      app.$store.commit({ type: "deviceToken", "token": deviceToken });
    } catch (e) { alert(e) };

    isApp = true; //如果dcloud h5+成功运行.那就是APP中.
    initApp();
    runWatch();
    initAuth();
    getAppPhone(); //获取通讯录

    initDcloudAudio(); //获取录音 dcloud_audio.js 

    // 监听摇一摇
    plus.accelerometer.watchAcceleration(shake, function(e) {
      //outSet('Watch failed: '+e.message);
    }, { frequency: 100 });
  })

  </script>
</body>

</html>
